You are here: Innovator for Business Analysts > Modeling Processes with BPMN > Displaying Process Data > Modeling Data Objects for Subprocesses and Embedded Subprocesses

Modeling Data Objects for Subprocesses and Embedded Subprocesses

Link call activities and subprocesses with data objects, data inputs, data outputs and data stores; assign them to the respective inner data inputs and outputs.

Changing a Data Association's Source or Target

Context

If a data association is linked with a call activity or subprocess, a data input or data output (depending on the direction of the data association) is created for the call activity or subprocess. If the call activity or subprocess owns other data inputs or outputs, data association assignment needs to be manually set.

If further data inputs or outputs are created for a call activity in the called subprocess, corresponding data inputs or outputs are also created for the call activity. These automatically created data inputs and outputs need to be assigned to each other, if required.

How to proceed
  1. Select the data association to change.
  2. Click the Select Element button in the Properties window for the source element or target element property (depending on the direction of the data association).

    A selection dialog with the possible data inputs and outputs is opened.

  3. Select the data inputs and outputs you want and confirm with OK.

    The assignment is modified accordingly.This is visible in the Properties or Details tool windows but not in the diagram.

Modeling Data Transfers to a Subprocess

Prerequisites

A call activity with assigned subprocess is modeled.

How to proceed
  1. Create a data input in the subprocess.

    A data input is automatically created for the call activity and the subprocess is assigned to the data input

  2. Create a data association on the call activity in the calling process.

    Another data input is created for the call activity. This is the data association's target

  3. Change the data association's target element to the right data input.

    The other data inputs automatically created are deleted through this action.

Data outputs can be changed in the same way.

Changing Data Input and/or Output Assignment Between Call Activity and Called Process

Prerequisites
  • A call activity with assigned subprocess is modeled.
  • More than one data input and/or output exist as source or target
How to proceed
  1. Select the call activity.
  2. Select the call activity's data input or data output affected in the Details tool window.
  3. Change assignment of the called element's data input or output in Properties.

Alternatively, you can select the called subprocess' data input or data output and then change the assignment for the calling element's data input or data output.

Related Topics

 

 

Innovator X Generation 11 R4 - Copyright © 2011-2012 - MID GmbH Nuremberg - DIN EN 9001 certified - All rights reserved.